<font class="helptext">На этой странице находятся все созданные Вами рекламные блоки,
которые будут отображаться на нашем сайте.</font>
<?php

/*
    Моя рекламко
    http://reklamko.ru/
    /mikron/sites/7chances3/uploads/_a.jpg
    Вся проблема в том, что классические алгоритмы сжатия плохо распараллеливаются,
    а GPU дает лишь возможность использовать себя (грубо говоря) как массив процессоров.
    Вполне вероятно, можно будет получить хороший выигрыш при препроцессинге изображений,
    возможно, звука. BWT, возможно, лучше параллелится, а вот LZMA и особенно PPMD - плохо.
*/

    show_sponsor();
    function show_sponsor()
    {
        global $mikron;
        if(!$mikron->Users->Logged())
        {
            return;
        }
        $user = $mikron->Users->CurrentUser()->user;
        $cr = new Criteria();
        $cr->add(new Criterion('user', $user->id));
        $cr->add(new Criterion('state', 3, CR_NOTEQUAL));
        $qr = $mikron->Queries->Query('SPONSOR_PROGRAM', null, $cr);
        if($qr->count() < 1)
        {
            //echo '<p>У Вас нет спонсорских программ,
            //но Вы можете добавить их используя форму ниже.</p>';
        }
        else
        {
            $tab8 = new html_table(1, 'firsttableontablist', '100%');
            while($prog = $qr->fetch())
            {
                $tab8->newcol();
                $id = $prog->id;
                $title = $prog->title->value;
                $text = $prog->text->value;
                $link = $prog->link->value;
                $picture = $prog->picture->value;
                $views = $prog->views->value;
                $clicks = $prog->clicks->value;
                $chargeout = $prog->chargeout->value;
                $budget = $prog->budget->value;
                $rest = $prog->budget->value - $prog->chargeout->value;
                $dt = $prog->dt->value;
                        $tab6 = new html_table(1, null, '100%', 0, 4);
                        $tab6->newcol(null, false, false, null, 'user_program');
                            $tab9 = new html_table(2, null, '100%', 8, 0);
                            $tab9->newcol(null, false, null, null, null, '2%', 'top');
                                echo '<a href="'.$link.'">';
                                $mikron->Tools->ShowPicture($picture, $title, null, null);    
                                echo '</a>';
                            $tab9->newcol(null, false, null, null, null, null, 'top');
                                $onmoderation = null;
                                switch($prog->state->value)
                                {
                                    case 1:
                                        $onmoderation = ' <font color="red">(пока не проверено администрацией)</font>';
                                        break;
                                    case 4:
                                        $onmoderation = ' <font color="red">(не принят администрацией)</font>';
                                        break;
                                    case 2:
                                        $onmoderation = ' <font color="green">(подтверждено администрацией)</font>';
                                        break;
                                }
                                echo sprintf('<a href="%s">%s</a>%s<br /><font style="font-size: .9em;">%s</font>', $link, $title, $onmoderation, $text);
                            $tab9->newcol(null, true, 'left', null, null, null, null, null, 2);
                                $tab10 = new html_table(null, 'bottom_reklama_panel', '100%', 2, 2);
                                $tab10->newcol(null, false, false, null, null, null, 'center', null, null, false);
                                    if($prog->state->value == 2)
                                    {
                                            echo ' <nobr>Показов: <font class="capclass">'. $views, '</font></nobr>';
                                            echo ' <nobr>Кликов: <font class="capclass">'. $clicks, '</font></nobr>';
                                            echo ' <nobr>Расход: <font class="capclass">'. round($chargeout/100, 2).' руб.</font></nobr>';
                                            echo ' <nobr>Остаток: <font class="capclass">'. round($rest/100,2).' руб.</font></nobr>';
                                    }
                                    else
                                    {
                                            echo 'Бюджет: <font class="capclass">', round($budget/100,2).' руб.</font>';
                                    }
                                $tab10->newcol(null, true, 'right', null, 'tddeletereklama', null, 'center', null, 1);
                                    if($prog->state->value == 2)
                                    {
                                        ?>
                                        {{iconlink href="/action.sevenchances.view_reklama_stat&id=<?php echo $prog->id; ?>"
                                        iconclass="statistics_icon" title="Отчеты" text=" Отчеты"}}
                                        <?php
                                    }
                                    ?>
                                    {{iconlink href="?application=sevenchances&method=delete_reklama&id=<?php echo $prog->id; ?>"
                                    iconclass="delete_icon" title="Удалить рекламный блок включая статистику" text=" Удалить"
                                    confirm="Вы действительно хотите удалить блок?"}}
                                    <?php
                                $tab10->end();
                            $tab9->end();
                        $tab6->end();
            }
            $tab8->end();
        }
    }

?><p>
{{userform
signature="newsponsorprogram"
entityname=SPONSOR_PROGRAM
id=0
columns=1
captcha=0
caption="Форма создания рекламного блока"
_button_caption="Добавить рекламный блок"
returnpage="/?ok=%ID%"
errorpage="/?error"
processor=""}}</p>